package com.sanyu.controller.device;

import com.sanyu.pojo.dto.DeviceDTO;
import com.sanyu.pojo.dto.DeviceStatusDTO;
import com.sanyu.pojo.dto.SetSwitchStatusDTO;
import com.sanyu.pojo.dto.WarningDTO;
import com.sanyu.pojo.entity.DeviceStatus;
import com.sanyu.result.Result;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*;

@RestController
@RequestMapping("/device")
@Api(tags="直饮机设备物联网通信相关接口")
public class DeviceController {

    @PutMapping("/addWarn")
    @ApiOperation("新增告警信息")
    public Result addWarn(@RequestBody WarningDTO warningDTO){
        return Result.success("告警信息已添加");
    }

    @PutMapping("/updateStatus")
    @ApiOperation("更新设备水质信息")
    public Result updateStatus(@RequestBody DeviceStatusDTO deviceStatusDTO){
        return Result.success("更新成功");
    }
    @GetMapping("/setSwitchStatus")
    @ApiOperation("设置水阀状态")
    public Result setSwitchStatus(@RequestBody SetSwitchStatusDTO setSwitchStatusDTO){
        return Result.success("更新成功");
    }

}
